package com.ken.wms.dao;

import org.apache.ibatis.annotations.Param;
import org.apache.ibatis.annotations.Select;

/**
 * @version 1.0
 * @Author 程艾影
 * @Date 2025/4/1 21:00
 * @功能:
 */

public interface UserRegisterMapper {

    //去数据库当中查询是否有一样的id或者账户名
    int register(@Param("id") String id,@Param("username") String userName);

    //调用方法去数据库添加新注册的用户信息---->默认权限是2普通管理员
    void addRegister(@Param("id") String id, @Param("username")String userName,
                     @Param("password")String password, @Param("role_index")int i);

    @Select("SELECT MAX(USER_ID)FROM wms_user")
    int get_register_id();

    //向中间表当中添加用户权限
    void addRegisterRole(@Param("uid") String id, @Param("rid") int i);

    //向vms_repo_admin当中添加注册的信息
    void addRegisterIm(@Param("id") String id,@Param("username") String userName,@Param("sex") String sex,
                       @Param("location") String location, @Param("phone") String phone,
                       @Param("date") String date);
}
